home *** CD-ROM | disk | FTP | other *** search
/ Alde ADA 5 #1 / ADA CD-ROM - Alde Publishing.iso / cm / limprior.sid < prev    next >
Encoding:
Text File  |  1988-05-03  |  3.5 KB  |  74 lines

  1. --= SID = SIMTEL20 Ada Software Repository Item Description File = SID =--
  2. -- UNIT NAME         : LIMITED_PRIORITIZED_QUEUE
  3. -- VERSION           : 1.0
  4. -- REVIEW CODE       : 
  5. -- DDN ADDRESS       : ANDERSON%TI-EG@CSNET-RELAY
  6. -- AUTHOR            : John A. Anderson
  7. --                   : TEXAS INSTRUMENTS MS 8006
  8. --                   : P.O. BOX 801
  9. --                   : MCKINNEY, TEXAS   75069
  10. -- COPYRIGHT         : (c) 1984 John A. Anderson
  11. -- DATE CREATED      : OCTOBER  2, 1984
  12. -- DATE RELEASED     : NOVEMBER 27, 1984
  13. -- DATE LAST UPDATED : ANDERSON Wed Nov 27, 1984
  14. -- LOCATION          : C2MUG
  15. -- LOCATION          : ASR
  16. -- ENVIRONMENT       : DEC VAX/VMS, DEC Ada
  17. --= CLASSIFICATION       ===============================================--
  18. -- CATEGORY LEVEL 1  : COMPONENTS
  19. -- CATEGORY LEVEL 2  : QUEUES
  20. -- CATEGORY LEVEL 3  : Limited Prioritized Queue
  21. -- CATEGORY LEVEL 4  : 
  22. -- KEYWORD           : QUEUE
  23. -- KEYWORD           : PRIORITIZED QUEUE
  24. -- INDEX             : Queue
  25. -- INDEX             : Prioritized Queue
  26. -- INDEX             : Queue, Prioritized
  27. -- TAXONOMY          : 
  28. -- DEPENDENCIES      : 
  29. -- SEE ALSO          : 
  30. --= FILE LISTING         ===============================================--
  31. -- FILE SPECS        : PD:<ADA.COMPONENTS>LIMPRIOR.*
  32. -- DIRECTORY DISPLAY :
  33. -- Directory   PD:<ADA.COMPONENTS>
  34. --      File Name     Byte Count  Line Count
  35. --   ---------------  ----------  ----------
  36. --   LIMPRIOR.ADA           7374         225
  37. --   LIMPRIOR.PRO           3461          69
  38. --   ===============  ==========  ==========
  39. --     2 Files             10835         294
  40. --= ABSTRACT             ===============================================--
  41. --         This generic package creates a Prioritized Queue  of  a  User-
  42. -- defined  Limited  number of objects.  The Queue is First-In, First-Out
  43. -- except where overridden by the priority.   The  priority  may  be  any
  44. -- discrete  type.   It is assumed that the priorities are from lowest to
  45. -- highest.  The type of data structure to be instantiated for the  queue
  46. -- may  be  any  type having assignment and equality.  Other types may be
  47. -- enqueued by using access types.  (i.e.  Access variable pointing to  a
  48. -- task.)
  49. --= REVISION HISTORY     ===============================================--
  50. --
  51. -- DATE         VERSION    AUTHOR                  HISTORY
  52. -- 11/27/84      1.0    Anderson        Initial Release
  53. --= RELEASE NOTICE       ===============================================--
  54. -- This prologue must be included in all copies of this software.
  55. --
  56. -- This software is copyright by the author.
  57. --
  58. -- This software is released to the Ada community.
  59. -- This software is released to the Public Domain (note:
  60. --   software released to the Public Domain is not subject
  61. --   to copyright protection).
  62. -- Restrictions on use or distribution:  NONE
  63. --= DISCLAIMER           ===============================================--
  64. --     This software and its documentation are provided "AS IS" and
  65. -- without any expressed or implied warranties whatsoever.  No warranties
  66. -- as to performance, merchantability, or fitness for a particular
  67. -- purpose exist.
  68. --     The user is advised to test the software thoroughly before
  69. -- relying on it.  The user must assume the entire risk and liability of
  70. -- using this software.  In no event shall any person or organization of
  71. -- people be held responsible for any direct, indirect, consequential or
  72. -- inconsequential damages or lost profits.
  73. --======================================================================--
  74.